-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup a mario bot to build images on demand #1
Conversation
ecac2a1
to
b702e2e
Compare
TBD: reply ack (requires comment update?) |
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
2c145a8
to
f2232ab
Compare
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
Here is the image you requested: built image|build logs |
Define an event-listener that can handle GitHub webhooks, using an interceptor "mario" service. The interceptor will: - validate the event with the shared secret - filter new comment events only - filter comments that start with "/mario" only - for now only accept the syntax "/mario build [contextPath] - return a body with the minimal content for the trigger binding A tekton tasks build the request images and triggers a cloud event. The pull request URL is attached to the taskrun with a label, that is sent via the cloud event. Define an event listener that receives the cloud event, and triggers something (TBD) that posts back to GitHub a comment with: - a link to the logs app to see the build logs - a link to the built image with the sha - a random picture of mario from the talk
f2232ab
to
0bf8b9b
Compare
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
/mario build tekton/images/tkn tkn:mario |
Here is the image you requested: built image|build logs |
Define an event listener that triggers a tekton task that deploys prow configurations on a target k8s cluster / namespace from a give git repo / path. Move cronjobs into a cronjobs folder and add docs for each of them. Closes #1
Define an event listener that triggers a tekton task that deploys prow configurations on a target k8s cluster / namespace from a give git repo / path. Move cronjobs into a cronjobs folder and add docs for each of them. Closes #1
Define an event-listener that can handle GitHub webhooks, using an
interceptor "mario" service.
The interceptor will:
A tekton tasks build the request images and triggers a cloud event.
The pull request URL is attached to the taskrun with a label,
that is sent via the cloud event.
Define an event listener that receives the cloud event, and triggers
something (TBD) that posts back to GitHub a comment with:
Changes
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
See the contribution guide
for more details.